home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 October / Software of the Month Club 1996 October.iso / mac / Business / Modules SK (v1.16b) / Using Mods - Errors / Using Mods - Errors.rsrc / TEXT_128.txt < prev    next >
Encoding:
Text File  |  1995-10-30  |  4.5 KB  |  103 lines

  1. Appendix A: Errors and Failures
  2.  
  3. If the power goes off during a disk write (or someone kicks out a plug) it is possible for an index to become corrupted.  Whenever you get an error the first thing to do is to sign everyone off all of the SK Module programs then use the "SK Net Manager..." (multi-user and network file server versions) or the "SK ManagerΓäó" (single user)  program and "Compact Files".  This will rebuild the damaged index.  The indexes cannot be rebuilt if they are in use by another program so make sure that all of the SK Modules (and NetSERVE) have Quit before trying to Compact the files.  (Compact Files also physically removes all deleted records so it can also make your files smaller.)
  4.  
  5. Compiler Errors
  6.  
  7. 0    There has been no program error since using the Error() function.
  8. 1    Divide by Zero
  9. 2    Math Error
  10. 3    An Operation attempted to assign a value outside the Minimum and 
  11.     Maximum range specified for an item.
  12. 4    Stack Overflow. (not enough Memory)
  13. 5    Undefined Step. (Connection not made)
  14. 6    Unimplemented Function.
  15. 7    An operation was attempted on an item that did not have a value.  Usually a date or number field that was left blank rather than zero.
  16.  
  17. The following errors are unconditional and will not be trapped by the compiler.
  18.  
  19. Bad Data Type
  20. Broken File
  21. Bad Function
  22. Find Specific Record Logic Error
  23. Import illogical condition
  24. Scroll Logic Error
  25. Stack Underflow
  26. Trap Logic Error
  27. Undefined Instruction Type
  28. Unknown Error
  29.  
  30. Compiler Failures
  31.  
  32. 0    No Error
  33. 1    User Chose Cancel in Import File, Export File, or Start Report.
  34. 2    File not Found
  35. 3    Not Enough Memory in Import File
  36. 4    Range error in Import File
  37. 5    Printer I/O Error in Start Report
  38. 6    Write Error in Update Record
  39. 7    File I/O Error During Import File or Export File
  40. 8    Duplicate Index Error in Update Record or Import File
  41. 9    Unable to Open File in Export File, Find Record, Empty File, or     Compact File.
  42. 10    Record Not Found in Find Record.
  43. 11    File in Use in Find Record, Empty File, Compact file, Import File, or Export File.
  44. 12    Write Permission denied in a Import File, Export File, or Update Record.
  45. 13    Attempt To delete New Record in Delete Record.
  46. 14    Out of Disk Space.
  47. 15    Could Not Lock Record (multi-user.)
  48. 16    File - damage - Compact File Before continuing.
  49. 17    Key Length is too Long.
  50.  
  51.  
  52. c-tree Errors
  53.  
  54. 1000 - >    See c-tree errors.
  55. 10000 - >    See system errors.
  56. 1002    Key Value already exists in the index
  57. 1003    Could not delete the key value since record byte does not match associated data record position in index.
  58. 1004    Could not find key value in index.  No deletion was performed.
  59. 1012    Could not open file.  Either File does not exist, filename points to incorrect file name, or file is locked by another process.
  60. 1014    File appears corrupt at open.  Compact File.
  61. 1015    Data File has been compacted but not cleared.   Compact File.
  62. 1016    Could not create index file.  Either no space is available on disk or filename points to improper name or permission to create was denied.
  63. 1017    Could not create data file.  See 1016    
  64. 1018    Tried to create existing index file.
  65. 1019    Tried to create existing data file.
  66. 1020    Key length to large for node size.  There must be room for at least 3 key values per node.  Reduce index size.
  67. 1024    Could not close file.  Usually means memory is damaged.
  68. 1025    Bad link in deleted node.  Compact File.
  69. 1030    recbyt exceeds logical end of file.  Compact file.
  70. 1034    Could not find correct predecessor node.  Should not show up in a single user system.  Indicates that an Index insertion was interrupted before completion.  Compact file.
  71. 1035    Seek Failed.  Possible causes are: out of disk space, corrupted record position in file, or corrupted file descriptor.
  72. 1036    Read failed.  Possible cause is: corrupted data record position in file.
  73. 1037    Write failed.  See 1036
  74. 1043    current configuration parameters are inconsistent with the configuration parameters at the time of file creation.
  75. 1045    Index key length exceeds the maximum length parameter.
  76. 1046    File is already in use.
  77. 1055    could not delete file  Another process may have gained control     over file.
  78. 1140    Record length exceeds 65529 bytes.
  79.  
  80. File System errors
  81.  
  82. -33        Directory Full
  83. -34        Disk is Full
  84. -35        No Such Volume
  85. -36        I/O Errors
  86. -38        File Not Open
  87. -39        End of File
  88. -41        Memory Full
  89. -42        To Many Files Open
  90. -43        File Not Found
  91. -44        Disk is Write Protected
  92. -45        File is Locked
  93. -46        Volume is Locked
  94. -47        File is Busy
  95. -48        Duplicate File Name
  96. -49        File Already Open write protected
  97. -50        Error in User Parameter List
  98. -51        Refnum Error
  99. -52        Get File Position Error
  100. -53        Volume Not Online Error
  101. -60        Bad Master Directory Block
  102. -61        Write Permission Error
  103.